home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / diskutil / noahdi.zoo / noahdi / hd_dvr.s < prev    next >
Text File  |  1992-05-24  |  2KB  |  52 lines

  1. /
  2. / File: HD_DVR.S         Hard disk driver startup stuff
  3. /
  4. ////////////////////////////////////////////////////////////////////////////
  5. /
  6. /                           Installer
  7. /                          -----------
  8. / HISTORY
  9. /---------
  10. / Jun 1989. THS. Started. Needed this to boot driver with Atari HD boot
  11. /                V0.00
  12. /
  13. /Copyright (c) 1988 - 1991 by Ted Schipper.
  14. /
  15. /Permission to use, copy, modify, and distribute this software and its
  16. /documentation for any purpose and without fee is hereby granted,
  17. /provided that the above copyright notice appear in all copies and that
  18. /both that copyright notice and this permission notice appear in
  19. /supporting documentation.
  20. /
  21. /This software is provided AS IS with no warranties of any kind.  The author
  22. /shall have no liability with respect to the infringement of copyrights,
  23. /trade secrets or any patents by this file or any part thereof.  In no
  24. /event will the author be liable for any lost revenue or profits or
  25. /other special, indirect and consequential damages.
  26. /
  27. ////////////////////////////////////////////////////////////////////////////
  28.  
  29.         .comm   errno_, 2
  30.         .globl  i_sasi1_        / hard disk driver main entry point
  31.         .prvd
  32.  
  33.         .globl hd_boot_flg_
  34. hd_boot_flg_:
  35.         .word   0       / true if called by HD boot program
  36.  
  37.         .globl base_pg_addr_
  38. base_pg_addr_:
  39.         .long   0       / storage for basepage pointer
  40.  
  41.         .shri
  42.  
  43.         .globl _start_
  44. _start_:
  45.                         / if called normal, this is the normal entry point
  46.         bra     i_sasi1_        / jump to hd driver entry point
  47.                                 / this is the entry point if called by HD boot
  48.         st      hd_boot_flg_    / set the boot flag to TRUE
  49.         move.l  a2,base_pg_addr_        / save base page address
  50.         bra     i_sasi1_        / jump to hd driver entry point
  51.  
  52.